module.exports = {
  // 基本路径
  publicPath: './',
  // 输出文件目录
  outputDir: 'dist',
  // webpack-dev-server 相关配置
  devServer: {
    port: 8888, 
  }, // webpack配置
  lintOnSave: false, // 配置关闭eslint
  configureWebpack: {
    // 警告 webpack 的性能提示
    performance: {
      hints: 'warning',
      // 入口起点的最大体积
      maxEntrypointSize: 5000000000,
      // 生成文件的最大体积
      maxAssetSize: 3000000000,
      // 只给出 js 文件的性能提示
      assetFilter: function (assetFilename) {
        return assetFilename.endsWith('.js')
      }
    }
  },
  css: {
    loaderOptions: {
      sass: {
        // 配置scss全局变量 定义各种变量，例如主题色、主字号之类 如果不加vue中无法使用主题色
        prependData: `@import "@/assets/style/share.scss";`
      }
    }
  }
}
